package com.example.mingyue.model.enums;

import ch.qos.logback.core.util.StringUtil;

/**
 * 类型
 */
public enum SearchEnum {

    /**
     * 枚举类型
     */
    POST("帖子","post"),
    USER("用户","user"),
    Picture("图片","picture");


    private final String text;
    private final String value;

    SearchEnum(String text, String value){
        this.text = text;
        this.value = value;
    }

    /**
     * 获取这个方法匹配枚举类型
     * @param value
     * @return
     */
    public static SearchEnum getEnumByValue(String value) {
        if (StringUtil.isNullOrEmpty(value)) {
            return null;
        }
        for (SearchEnum anEnum : SearchEnum.values()) {
//            获取枚举列表
            if (anEnum.value.equals(value)) {
                return anEnum;
            }
        }
        return null;
    }

}
